﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldest,input,button,p,blockquote,th,td{
	 margin:0;padding:0;
	}
body{background:url(../images/bg2.jpg) repeat-x left top;
	color:#555;
	line-height:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	}		
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	}
ol,ul{
	list-style:none;
	}

table{
	border-collapse:collapse;border-spacing:0;
	}
caption,th{
	text-align:left;
	}	
fieldset,img{
	border:0;
	}
label{
	cursor:pointer;
	cursor:hand;
	}
input{
	outline:none;
	}		

q:before,q:after{
	content:'';
	}
abbr,acronym{
	border:none;font-variant:normal;
	}
input,button,textarea,select{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	vertical-align:middle
	}
input,button,textarea,select{
	*font-size:100%;
	}

.clear{clear:both;}
	
a {color:#555; text-decoration:none}
a:hover{color:#0F8DCD; text-decoration:none;}
.left{ float:left;}
.right{float:right;}


#header{width:1000px; margin:0 auto; height:179px;position: relative;z-index: 5;}
.top{ position:relative; height:136px; }
.logo{ position:absolute; top:16px; left:0px;}
.dw{ position:absolute; left:250px; top:18px; color:#fff; font-size:16px; font-family:"微软雅黑"; }
.tel{ position:absolute; right:0px; top:31px;}
.wb{ position:absolute; right:0px; top:0px; width:330px; background:#434343; border:1px solid #2F2F2F; border-top:none;}
.wb a{ margin:0px 12px; color:#848383;}
.wb a:hover{color:#0F8DCD;}

.sh{position:absolute; top:138px; left:-3px; width:983px; padding-top:10px; padding-left:20px; background:#fff; border:3px solid #0EA2D8; border-top:none; height:35px;}
.ipnut-text{ color:#999; background:#F4F4F4; width:180px; padding-left:6px; line-height:22px; height:22px;   border:1px solid #CACACA;}
.sh-bt{width:25px; height:24px;  border:none; cursor:pointer; background:url(../images/sh_03.jpg) no-repeat left top;}
.sh span{ margin-left:30px; display:inline;}
.sh span a{ margin:0px 5px; }
.wezi{position:absolute; top:8px; right:0px; }
.wezi a{ margin:0px 5px;}

.menu{height:43px; line-height:52px; font-size:14px; font-family:"微软雅黑"; }
.menu li.bgno{ background:none;}
.menu li{font-weight:bold;  float:left;  width:100px;  text-align:center;  background:url(../images/xt.jpg) no-repeat right center;}
.menu li a{color:#FFF; }
.menu li a:hover,.menu li.cur a{background:#fff; color:#014B7A; display:block;}

#banner{ height:435px; overflow:hidden; text-align:center;position: relative;width: 100%;}

.main-a{background:url(../images/kmke_26.jpg) repeat-x left top;}
.pic{width:1000px; margin:0 auto;}

.pictit{background:url(../images/kmke_31.jpg) no-repeat left 7px; height:61px; line-height:61px; padding-left:276px;}
.pictit li{ font-weight:bold; font-size:16px; font-family:"微软雅黑";  float:left; width:180px; text-align:center; border-right:1px solid #fff;}
.pictit li a:hover,.pictit li a.curk{ color:#016FAF; background:url(../images/kmke_28.jpg) no-repeat center top; display:block;}

.pmct{ border:1px solid #D5D5D5; border-top:none; padding-bottom:20px;}
.pmct li{line-height:30px; width:460px; margin-top:18px; margin-left:18px; float:left; display:inline;}
.pmct li h3{ color:#017CAF;font-size:16px; font-family:"微软雅黑";}
.pmct li p{padding:6px 0px; line-height:20px;}
.pmct li img{ border:2px solid #ddd; float:left; margin-right:15px;}
.pmct li a:hover img{border:2px solid #017CAF; }

#content{width:1000px; margin:12px auto;}


.main-b{height:284px; overflow:hidden; margin:12px auto;}
.about{ height:272px; overflow:hidden; border:1px solid #E1E1E1; width:688px; padding:5px 10px;}
.about h2{ color:#007AC0; font-family:"微软雅黑"; font-size:16px; line-height:30px; border-bottom: solid #017CAF 2px;}
.about h2 span{ color:#9F9F9F; margin-left:6px; }
.about h2 a{margin-top:2px; float:right;}
.about-a img{padding:3px; border:1px solid #DBDBDB; float:left; margin-right:20px;}
.about-a{ margin:20px 2px 0px 8px;}

.video h2{font-size:16px; font-family:"微软雅黑"; color:#007AC7; padding-left:6px; line-height:33px;}
.video span{ color:#838383; font-weight:100; margin-left:8px;}
.video{background:url(../images/v3.jpg) no-repeat left top; width:277px;}

.xban{ height:580px; }
.customer{ height:290px; border:1px solid #DBDBDB; overflow:hidden; margin:12px auto;}
.customer h2{background:url(../images/kmke_54.jpg) no-repeat top left; border-bottom:1px solid #DBDBDB; border-top:5px solid #017CAF; height:28px; font-size:16px; font-family:"微软雅黑"; color:#9F9F9F; padding-left:42px;line-height:26px;}
.customer h2 span{color:#FFF; margin-right:40px;}
.customer li{line-height:25px; width:450px; margin-top:18px; margin-left:22px; float:left; display:inline;}
.customer li h3{ color:#017CAF;}
.customer li p{padding:6px 0px; line-height:20px;}
.customer li img{ border:2px solid #ddd; float:left; margin-right:15px;}
.customer li a:hover img{border:2px solid #017CAF; }

.corporate{height:230px; border:1px solid #DBDBDB; overflow:hidden;}
.corporate h2{font-size:16px; padding-left:30px; font-family:"微软雅黑"; background:url(../images/ti_07.jpg) no-repeat left top; line-height:39px; color:#017CAF;}
.corporate h2 span{color:#9F9F9F; margin-left:10px;}
.corporate li{ margin:18px 0px 0px 20px; float:left; display:inline;}
.corporate li span{ display:block;text-align:center;}
.corporate li img{ border:1px solid #ddd;}

.main-c{height:280px; overflow:hidden; border:1px solid #DBDBDB; background:url(../images/kmke_56.jpg) repeat-x left top; margin:12px auto;}

.canews{height:280px; float:left; width:650px; padding:0px 8px 0px 10px; border-right:1px solid #DBDBDB;}
.news-a{ width:320px; float:left; padding:6px 0px 0px 6px;}
.news-a li{ padding-top:10px; height:100px; border-bottom:1px solid #ddd;}
.news-a li h3{ font-size:14px; color:#017CAF;}
.news-a li img{ float:left; margin-right:12px; border:1px solid #ccc;}
.news-a li  p{ line-height:16px;}
.news-a li span{ color:#C00;}

.news{ float:right; width:300px;}
.news h2,.canews h2{background:url(../images/kmke_77.jpg) no-repeat left; padding-left:20px; color:#fff; font-family:"微软雅黑"; font-size:16px; line-height:36px; }
.news h2 a,.canews h2 a{color:#fff; margin-right:15px; font-size:12px; font-family:"宋体"; font-weight:100;float:right;}
.news ul{ padding:10px 10px 0px 0px;}
.news li{background:url(../images/jld_84.jpg) no-repeat 5px 10px; text-indent:20px;  line-height:30px; border-bottom:1px dotted #ddd;}
.news li span{ float:right; color:#999;}

.links{ border:1px solid #E1E1E1; height:56px; overflow:hidden;}
.links h2{ width:36px; color:#fff; padding:5px 10px; float:left;  height:46px; background:#8A8C8B; font-size:16px; font-family:"微软雅黑";  margin-right:20px;}
.links ul{ margin-top:6px;}
.links li{ float:left; padding-right:36px;}

.foot{background:url(../images/footbg_11.jpg) repeat-x left top; height:210px;}
.footnav{ text-align:center;height:32px; line-height:52px; color:#fff; margin-bottom:40px; font-size:14px }
.footnav a{ margin:0px 20px; color:#fff;}

.footnr{width:960px; margin:0px auto; color:#858585; padding-left:60px; background:url(../images/kmke_88.jpg) no-repeat left;}

/*neirong*/
.nrbanner{ text-align:center; background:#14619A; height:157px; padding-top:47px;}

.sider{ overflow:hidden; width:220px;}

.sider-a{background:url(../images/about_06.jpg) no-repeat top left #F3F3F3; padding-bottom:11px;}
.sider-a h2{background:url(../images/about_18.jpg) no-repeat top left; line-height:30px; height:96px; font-size:25px;font-family:"微软雅黑"; font-weight:100; color:#004C88; text-align:center; padding-top:26px; }
.sider-a h2 p{ color:#ccc; font-size:18px;}
.sider-a li{line-height:30px; text-align:center;}
.sider-a li a:hover,.sider-a li.cur a{ display:block; background:url(../images/about_15.jpg) no-repeat center top; color:#000;}

.sider-b{border:1px solid #DBDBDB; margin-top:10px;}
.sider-b h2{background:url(../images/about_19.jpg) no-repeat top left; line-height:35px; font-size:16px;font-family:"微软雅黑"; font-weight:100; color:#fff; padding-left:30px; }
.sider-b li{margin:12px;}
.sider-b li span{ display:block;  text-align:center;}
.sider-b li img{ border:1px solid #ddd;}

.detail{width:750px; float:right; overflow:hidden; border-top:none;}

.title{font-family:"宋体"; line-height:33px;  background:url(../images/about_08.jpg) repeat-x left top; padding-left:16px; border:1px solid #DBDBDB; }

.detail-a{ margin:25px 6px; line-height:26px; }

.newsnei,.newsnei2{padding:10px 6px;}
.newsnei li{line-height:18px; height:100px;  padding:8px 0px;}
.newsnei li img{ float:left; margin-right:15px; }
.newsnei li h3{border-bottom:1px solid #ddd; line-height:30px; color:#666; margin-bottom:10px; }
.newsnei li h3 span{color:#999;  margin-left:20px; font-weight:100;  }
.newsnei li a{ color:#FF8A00;}

.newsnei2 h3{ font-size:14px; text-align:center; border-bottom:#ccc dotted 1px; padding-bottom:10px; margin-bottom:8px;}
.newsnei2 h4{ text-align:center; margin-bottom:8px; font-weight:100; color:#888;}
.newsnei2 span{ margin:8px;} 

.news-nr{ line-height:24px;}

.sxp{ margin:50px 0px; height:100px;}
.sxp li{ border:1px solid #ddd; margin:8px 0px; }
.sxp li span{ float:right;}
.sxp li b{background:#ddd; text-align:center; margin-right:10px; font-weight:100; display:block; width:80px; float:left; }

.fx{ margin-top:30px; float:right; }

.prolist,.case{ width:790px;}
.prolist li{line-height:30px; width:214px;  margin:20px 23px 0px 10px; float:left;display:inline;}
.prolist li h3{ color:#017CAF;font-size:16px; font-family:"微软雅黑";}
.prolist li p{padding:3px 0px; line-height:20px;}
.prolist li img{ border:2px solid #ddd;}
.prolist li a:hover img{border:2px solid #017CAF; }

.customerlist{margin:3px;}
.customerlist li{line-height:30px; width:350px; margin-top:18px; margin-right:22px; float:left; display:inline;}
.customerlist li h3{ color:#017CAF;}
.customerlist li p{ line-height:18px;}
.customerlist li img{ border:2px solid #ddd; float:left; margin-right:15px;}
.customerlist li a:hover img{border:2px solid #017CAF; }

.case li{ margin:18px 30px 0px 5px; float:left; display:inline;}
.case li span{ display:block;text-align:center;}
.case li img{ border:1px solid #ddd;}

/*- proo---------------------------*/

.proo{ margin:20px 6px;}
.proo-al{ float:left;position: relative;}
.proo-al li{ float:left; margin:10px;}
.proo-al img{ border:2px solid #ddd;}

.proo-ar{font-family: 'Arial, Helvetica, sans-serif', "微软雅黑", "宋体"; float:left; width:300px; margin-left:22px; font-size:14px; line-height:30px}
.proo-ar1 h3{ font-size:20px;}
.proo-ar1{ padding-bottom:12px;}
.dhtel{ font-size:16px; color:#F00; font-weight:bold; line-height:50px; border-top:1px dotted #ddd;}

.proo-bl{padding:48px 0 20px;*padding:20px 0 20px;min-height:200px;height:auto!important;height:200px; }
.proo-bl h3{font-family: 'Arial, Helvetica, sans-serif', "微软雅黑", "宋体"; color:#fff; line-height:28px;  background:url(../images/pro_07.jpg) no-repeat left top; padding-left:16px; font-size:16px; }
.bdan h3{color:#fff; line-height:26px;  background:url(../images/pro_10.jpg) no-repeat left top; padding-left:110px; font-weight:100;}
.proyy{ padding:15px 0px 30px 20px;height: 190px;overflow: hidden;font-size: 12px;}
.proo-b h3{font-family: 'Arial, Helvetica, sans-serif', "微软雅黑", "宋体"; color:#fff; line-height:29px;  background:url(../images/pro_20.jpg) no-repeat left top #ECECEC; padding-left:16px; font-size:16px; }
.proo-d{ margin:20px 10px; font-size:12px;}

.proo-b li{line-height:30px; width:192px; margin:20px 22px 0px 20px; float:left; display:inline;}
.proo-b li span{ display:block; background:#EAEAEA; text-align:center; margin-top:3px;}
.proo-b li img{ border:1px solid #ddd;}

.caseimg h2{text-align:center; font-size:16px; line-height:40px; color:#007AC0;}
.proo-all{ text-align:center;}


.title a.bc{font-weight: bold;}
#pages { padding:10px 0 10px;text-align:center;font:12px '宋体';}
#pages span{border: 1px solid #CCCCCC;border-left:none;display: inline-block;float: left;height: 24px;line-height: 24px;text-align: center;text-indent: 0;width: 30px;}
#pages a{display: inline-block;height: 24px;text-align: center;text-indent: 0;float:left;border: 1px solid #CCCCCC;border-left:none;line-height: 24px; padding: 0 2px;width: 20px;}
#pages a.a1_page {width: 28px;border-left: 1px solid #CCCCCC;}
#pages a.first_page{width: 40px;}
#pages a.previous_page{width: 40px;}
#pages a.next_page{width: 40px;}
#pages a.Last_page{width: 70px;}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }

#marqueeteam{width:975px;padding-top:20px;overflow:hidden;margin: 0 auto;}
#marqueeteam ul li{float:left;width:195px;margin:0;display: inline-block;}
#marqueeteam ul li img{display:block;margin:0 auto;}

#marqueeup{width:220px;overflow:hidden;margin: 12px auto;height: 560px;}
#marqueeup ul li{display: inline-block;margin: 0px 12px;height:165px;}
#marqueeup ul li img{display:block;margin:0 auto;}


#show{ width:370px; height:279px; position:relative; left:0; }
#show_mark{ position:absolute; top:0; left:0; width:200px; height:100px; background-color:#000; opacity:.5; filter:alpha(opacity=50); cursor:crosshair; border:1px solid #999; display:none; }
#zoom{ position:absolute; left:330px; top:0; z-index:3; width:400px; height:400px; display:none; overflow:hidden; border:1px solid #eee; }
#zoom img{ position:absolute; left:0; top:0; }

#slider{    width: 1920px;
    height: 650px;
    margin: 0 auto;
    left: 50%;
    margin-left: -960px;overflow:hidden;position: relative;}

    *{margin:0;padding:0; list-style:none;}
#slider .pics{width:1920px;height:650px}
#slider .pics li{height:650px;width:100%;float:left}
#slider .pics li img{width: 1920px;height: 650px;}
#slider #nav {position:absolute;bottom:5px;right:5px;left: 50%}
#slider #nav li.nav{background:#F47500; color:#fff;}
#slider #nav li{border:1px solid #f47500; color:#d94b01; cursor:pointer;background:#fff;font-size:12px; height:25px;width:25px;float:left;margin-left:4px;display:inline;text-align:center;line-height: 26px;}